<?php
	//数据库连接类，这里声明静态方法主要是因为，对数据的操作是经常性的，让操作数据库的方法常驻内存，不需要经常实例化和接触占用
	class DBzh {
		
		//获取对象句柄
		static public function getDB() {
			if (!class_exists('mysqli')) {
				return new Mysql();
			}
			$_mysqli = new mysqli('127.0.0.1','root','root','oa');
			if (mysqli_connect_errno()) {
				echo '一 一+数据库连接失败'.mysqli_connect_error();
				exit();
			}
			$_mysqli->set_charset('utf8');
			return $_mysqli;
		}
		
		//清理
		static public function unDB(&$_result, &$_db) {
			if (is_object($_result)) {
				$_result->free();
				$_result = null;
			}
			if (is_object($_db)) {
				$_db->close();
				$_db = null;
			}
		}
		
	}
?>